Using Test Case Inheritance To Test Source Code Polymorphism ^^^^^ **Definition:** * Developers may implement inheritance in test cases to test source code polymorphism so that code duplication of common test methods can be reduced (i.e., following the DRY principle – “Don’t Repeat Yourself”). However, sometimes the unnecessary inheritance relationship in test cases may increase the difficulty of test maintenance and make test evolution more error-prone. **Code Example:** * No code examples yet... .. TODO CODE EXAMPLE **References:** .. admonition:: Quality attributes * :octicon:`file-code;1em` - Code Example * :octicon:`comment-discussion;1em` - Cause and Effect * :octicon:`graph;1em` - Frequency * :octicon:`sync;1em` - Refactoring * `Revisiting Test Impact Analysis in Continuous Testing From the Perspective of Code Dependencies `_ :octicon:`file-code;1em` :octicon:`comment-discussion;1em` :octicon:`graph;1em` :octicon:`sync;1em`